add_library(luisa-render-shapes INTERFACE)
luisa_render_add_plugin(mesh CATEGORY shape SOURCES mesh.cpp)
luisa_render_add_plugin(instance CATEGORY shape SOURCES instance.cpp)
luisa_render_add_plugin(group CATEGORY shape SOURCES group.cpp)
luisa_render_add_plugin(inlinemesh CATEGORY shape SOURCES inline_mesh.cpp)
luisa_render_add_plugin(sphere CATEGORY shape SOURCES sphere.cpp)
luisa_render_add_plugin(plane CATEGORY shape SOURCES plane.cpp)
luisa_render_add_plugin(spheregroup CATEGORY shape SOURCES sphere_group.cpp)
luisa_render_add_plugin(loopsubdiv CATEGORY shape SOURCES loop_subdiv.cpp)
luisa_render_add_plugin(deformablemesh CATEGORY shape SOURCES deformable_mesh.cpp)
